package com.caifu.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.util.Date;

/**
 * @author tww
 * ClassName: ExcelStaffinfo.java、
 * createTime: 2020年11月10日 10:15:45
 **/
@Data
public class ExcelStaffinfo {

    /**
     * 序号
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "序号"}, index = 0)
    private Integer num;

    /**
     * 员工姓名
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "姓名"}, index = 1)
    private String staffName;

    /**
     * 性别 1：男 2：女
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "性别"}, index = 2)
    private String sex;

    /**
     * 岗位情况 101：在职 102：返聘 103：兼职
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "在职、返聘、兼职"}, index = 3)
    @ColumnWidth(25)
    private String jobState;

    /**
     * 学历
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "学历"}, index = 4)
    private String education;

    /**
     * 职称
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "职称"}, index = 5)
    @ColumnWidth(15)
    private String positional;

    /**
     * 岗位
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "岗位"}, index = 6)
    @ColumnWidth(15)
    private String post;

    /**
     * 身份证号（唯一）
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "身份证号码"}, index = 7)
    @ColumnWidth(25)
    private String idCard;

    /**
     * 手机号
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "手机号"}, index = 8)
    @ColumnWidth(20)
    private String phone;

    /**
     * 入院日期
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "进院日期"}, index = 9)
    @ColumnWidth(25)
    @DateTimeFormat("yyyy年MM月dd日")
    private Date inDate;

    /**
     * 工龄（数字）
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "工龄"}, index = 10)
    private String workAge;

    /**
     * 年龄
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "年龄"}, index = 11)
    private Integer age;


    /**
     * 年龄标签 35一下
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "35及以下"}, index = 12)
    @ColumnWidth(20)
    private String ageLabel1;

    /**
     * 年龄标签 35-45岁
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "35-45岁"}, index = 13)
    @ColumnWidth(20)
    private String ageLabel2;

    /**
     * 年龄标签 46及以上
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "46及以上"}, index = 14)
    @ColumnWidth(20)
    private String ageLabel3;

    /**
     * 年龄标签 46及以上
     */
    @ExcelProperty(value = {"安亭镇黄渡敬老院职工信息", "备注"}, index = 15)
    @ColumnWidth(30)
    private String remarks;
}
